package com.hoshiicloud.user.param.organization;

import com.hoshiicloud.common.query.PageParam;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
* <p>
* 查询租户机构部门参数
* </p>
* @author campchen
* @since 2019-05-27
*/
@Data
@EqualsAndHashCode(callSuper = false)
@ApiModel(value="查询租户机构部门", description="查询租户机构部门")
public class ComOrganizationDepartmentesQueryParam extends PageParam {


    @ApiModelProperty(name = "organizationId", value = "机构ID", dataType = "java.lang.Long", example = "")
    private Long organizationId;
    @ApiModelProperty(name = "parentId", value = "上级机构", dataType = "java.lang.Long", example = "")
    private Long parentId;
    @ApiModelProperty(name = "name", value = "部门或事业部名称", dataType = "java.lang.String", example = "")
    private String name;
    @ApiModelProperty(name = "openPermit", value = "开户许可证", dataType = "java.lang.String", example = "")
    private String openPermit;
    @ApiModelProperty(name = "charge", value = "负责人", dataType = "java.lang.String", example = "")
    private String charge;
    @ApiModelProperty(name = "idCard", value = "身份证号码", dataType = "java.lang.String", example = "")
    private String idCard;
    @ApiModelProperty(name = "bankNumber", value = "对公帐号", dataType = "java.lang.String", example = "")
    private String bankNumber;
    @ApiModelProperty(name = "bankName", value = "银行名称", dataType = "java.lang.String", example = "")
    private String bankName;
    @ApiModelProperty(name = "bankAddress", value = "所在支行", dataType = "java.lang.String", example = "")
    private String bankAddress;
    @ApiModelProperty(name = "taxation", value = "税务登记号", dataType = "java.lang.String", example = "")
    private String taxation;
    @ApiModelProperty(name = "piaohao", value = "开票号", dataType = "java.lang.String", example = "")
    private String piaohao;
    @ApiModelProperty(name = "telphone", value = "电话号码", dataType = "java.lang.String", example = "")
    private String telphone;
    @ApiModelProperty(name = "mobile", value = "手机号码", dataType = "java.lang.String", example = "")
    private String mobile;
    @ApiModelProperty(name = "fax", value = "传真", dataType = "java.lang.String", example = "")
    private String fax;
    @ApiModelProperty(name = "home", value = "主页", dataType = "java.lang.String", example = "")
    private String home;
    @ApiModelProperty(name = "email", value = "邮件", dataType = "java.lang.String", example = "")
    private String email;
    @ApiModelProperty(name = "address", value = "公司地址", dataType = "java.lang.String", example = "")
    private String address;
}
